#pragma once

template<class T>
class LinkedItem{
public:
	LinkedItem(T& item);
	T* item;
	T* next_item;
	T* prev_item;
};

template<class T>
class LinkedList{
protected:
public:
	LinkedList();
	~LinkedList();
	void PushBack(LinkedItem<T>& member);
	void PushFront(LinkedItem<T>& member);
	void Del(LinkedItem<T>& member);
};
